package com.gjw.designpattern.factory.abstractFactory;

/**
 * 正常应该使用接口
 * 不用接口是因为可能有的工厂只能造一种或其中几种产品。
 * 接口需要全部实现 抽象类可以选择其中几种来重写
 */
public abstract class IPhoneFactory {

    /**
     * 造芯片
     * @return
     */
    public Chip createChip(){
        return null;
    };

    /**
     * 造显示屏
     * @return
     */
    public Screen createScreen(){
        return null;
    };
}
